﻿using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Xml;
using System.Xml.Serialization;

namespace Defecter.Contract
{
	#region Interface IClientCallbackContract
	[ServiceContract]
	[WCFFaultHandlerAttribute(typeof(WCFFaultHandler))]
	public interface IClientCallbackContract
	{
		/// <summary>
		/// Notifies a client that a new defect has been added
		/// </summary>
		[OperationContract]
		[FaultContractAttribute(typeof(WCFFault))]
		void DefectAdded ();
	}
	#endregion
}